define("vs/monaco.contribution-qLAYrEOP",["require","exports","./editor.api-CalNCsUg"],function(e,t,n){"use strict";class a{constructor(e,t,a){this._onDidChange=new n.Emitter,this._languageId=e,this.setOptions(t),this.setModeConfiguration(a)}get onDidChange(){return this._onDidChange.event}get languageId(){return this._languageId}get options(){return this._options}get modeConfiguration(){return this._modeConfiguration}setOptions(e){this._options=e||Object.create(null),this._onDidChange.fire(this)}setModeConfiguration(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)}}const i={format:{tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:void 0,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},suggest:{},data:{useDefaultDataProvider:!0}};function o(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===r,documentFormattingEdits:e===r,documentRangeFormattingEdits:e===r}}const r="html",s="handlebars",u="razor",g=f(r,i,o(r)),d=g.defaults,l=f(s,i,o(s)),c=l.defaults,h=f(u,i,o(u)),m=h.defaults;function f(t,r=i,s=o(t)){const u=new a(t,r,s);let g;const d=n.languages.onLanguage(t,async()=>{g=(await new Promise((t,n)=>e(["./htmlMode-Bz67EXwp"],t,n))).setupMode(u)});return{defaults:u,dispose(){d.dispose(),g?.dispose(),g=void 0}}}const b=Object.freeze(Object.defineProperty({__proto__:null,handlebarDefaults:c,handlebarLanguageService:l,htmlDefaults:d,htmlLanguageService:g,razorDefaults:m,razorLanguageService:h,registerHTMLLanguageService:f},Symbol.toStringTag,{value:"Module"}));t.handlebarDefaults=c,t.handlebarLanguageService=l,t.htmlDefaults=d,t.htmlLanguageService=g,t.monaco_contribution=b,t.razorDefaults=m,t.razorLanguageService=h,t.registerHTMLLanguageService=f});